permanent pump - Spanish English Dictionary